com.sabro.jbusiness.sys
Class SysDetalheConsulta

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysDetalhe
      extended by com.sabro.jbusiness.sys.SysDetalheConsulta
All Implemented Interfaces:
ISelectable, SysEscopo.SysEscopoListener, java.util.EventListener

public class SysDetalheConsulta
extends SysDetalhe
implements SysEscopo.SysEscopoListener


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sabro.jbusiness.sys.SysDetalhe
SysDetalhe.SysDetalheEvent, SysDetalhe.SysDetalheEventType, SysDetalhe.SysDetalheListener
 
Constructor Summary
SysDetalheConsulta()
           
SysDetalheConsulta(SysEscopoConsulta sysEscopo)
           
 
Method Summary
 int getCountSysCampos()
          Retorna a quantidade de campos da tabela Considera o grupo selecionado e o nivel de detalhe.
 int getRowOfSysCampo(SysCampoConsulta sysCampo)
           
 SysCampoConsulta getSysCampoConsultaAtRow(int row)
           
 java.util.ArrayList<SysCampoConsulta> getSysCampoConsultas()
           
 SysEscopoConsulta getSysEscopo()
           
 SysEscopoFormatado getSysEscopoVinculado()
           
 SysRegistro getSysRegistroSelecionado()
           
 int getSysRegistroVinculadoId()
           
 SysTabelaConsulta getSysTabelaConsulta()
           
 java.lang.Object getValor(int row)
           
 java.lang.Object getValor(SysCampoConsulta sysCampoConsulta)
           
 java.util.HashMap<SysCampoConsulta,java.lang.Object> getValorBySysCampoConsulta()
           
 void invalidaSysDetalhe()
           
 void readValores()
           
 void revalidaSysDetalhe()
           
 void setValor(SysCampoConsulta sysCampoConsulta, java.lang.Object valor)
           
 void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
           
 java.lang.String toString()
           
 void wasRequestClose(ISelectable iSelectable)
          Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados.
 
Methods inherited from class com.sabro.jbusiness.sys.SysDetalhe
addSysDetalheListener, canClose, fireSysDetalheChanged, getISelectableComponents, getISelectableParent, removeSysDetalheListener, setISelectableParent, wasSelected, wasUnSelected
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SysDetalheConsulta

public SysDetalheConsulta()

SysDetalheConsulta

public SysDetalheConsulta(SysEscopoConsulta sysEscopo)
Method Detail

sysEscopoChanged

public void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
Specified by:
sysEscopoChanged in interface SysEscopo.SysEscopoListener

getSysEscopo

public SysEscopoConsulta getSysEscopo()

getSysEscopoVinculado

public SysEscopoFormatado getSysEscopoVinculado()

getSysRegistroVinculadoId

public int getSysRegistroVinculadoId()

getSysTabelaConsulta

public SysTabelaConsulta getSysTabelaConsulta()

getSysRegistroSelecionado

public SysRegistro getSysRegistroSelecionado()

invalidaSysDetalhe

public void invalidaSysDetalhe()

revalidaSysDetalhe

public void revalidaSysDetalhe()

getSysCampoConsultas

public java.util.ArrayList<SysCampoConsulta> getSysCampoConsultas()

getValorBySysCampoConsulta

public java.util.HashMap<SysCampoConsulta,java.lang.Object> getValorBySysCampoConsulta()

getCountSysCampos

public int getCountSysCampos()
Retorna a quantidade de campos da tabela Considera o grupo selecionado e o nivel de detalhe.


getRowOfSysCampo

public int getRowOfSysCampo(SysCampoConsulta sysCampo)

getSysCampoConsultaAtRow

public SysCampoConsulta getSysCampoConsultaAtRow(int row)

getValor

public java.lang.Object getValor(SysCampoConsulta sysCampoConsulta)

getValor

public java.lang.Object getValor(int row)

setValor

public void setValor(SysCampoConsulta sysCampoConsulta,
                     java.lang.Object valor)

readValores

public void readValores()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

wasRequestClose

public void wasRequestClose(ISelectable iSelectable)
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. Este método só deve ser chamado após a verificação da possibilidade de fechamento pelo método canClose().

Specified by:
wasRequestClose in interface ISelectable
Overrides:
wasRequestClose in class SysDetalhe
Parameters:
iSelectable - objeto que solicitou o fechamento.